<!DOCTYPE html>
<html>
  
<head>
  <meta charset="utf-8">
  <meta name="author" content="饿包子" />
  
  
  <title>uni-app 开发中遇到的问题 | 饿包子博客</title>

  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

  
    <meta name="keywords" content="APP," />
  

  
  <meta name="description" content="革命不是请客吃饭，不是绘画绣花，不能那样雅致，那样从容不迫，文质彬彬，那样温良恭俭让，革命是暴动，是一个阶级推翻另外一个阶级的运动。毛泽东《毛泽东选集》">

  
  
    <link rel="icon" href="/blog/images/xian.ico">
    <link rel="apple-touch-icon" href="/blog/images/Logo.png">
  

  
<link rel="stylesheet" href="/blog/css/Awesome.min.css">


  
<link rel="stylesheet" href="/blog/css/index.css">
<link rel="stylesheet" href="/blog/styles/components/highlight/highlight.css">


  
  
<script src="/blog/common/jquery.min.js"></script>

  
    
<script src="/blog/common/Av.min.js"></script>

  

  
    
<script src="/blog/common/MathJax.js"></script>

  

  
    
<script src="/blog/common/Valine.min.js"></script>

  

  

  <script>
  // theme-ad's config script
  // it can be used in every script
  
  window.AD_CONFIG = {
    leancloud: {"appid":"gE1EosDsVgB2slV4E92yPkcG-gzGzoHsz","appkey":"niR787UVTMyJQrR6gmOiJCKe","comment":true,"count":true},
    welcome: {"enable":false,"interval":30},
    start_time: "2018-06-10",
    passwords: ["a621ab606db2a11f63edc576a729843b8269250dc324206871d90635ac5e531c", ],
    is_post: true,
    lock: false,
    author: "饿包子",
    share: {"twitter":false,"facebook":false,"weibo":true,"qq":true,"wechat":false},
    mathjax: true,
    page_type: "",
    root: "/blog/"
  };
</script>

  
<script src="/blog/vendor/sha256.min.js"></script>
<script src="/blog/js/auth.js"></script>
<script src="/blog/js/index.js"></script>
<script src="/blog/vendor/qrcode.min.js"></script>


<meta name="generator" content="Hexo 5.4.2"></head>
  <body>
    <header class="site-header">
  <div class="site-header-brand">
    
      <span class="site-header-brand-title">
        <a href="/blog/">清风逐月</a>
      </span>
    
    
      <span class="site-header-brand-motto"> | 我思故我在</span>
    
  </div>
  <div class="site-header-right">
    <nav class="site-header-navigation">
      
        <a href="/blog/" target="_self">主页</a>
      
        <a href="/blog/archives/" target="_self">归档</a>
      
        <a href="/blog/tags/" target="_self">标签</a>
      
        <a href="/blog/categories/" target="_self">分类</a>
      
        <a href="/blog/categories/%E6%97%A5%E8%AE%B0" target="_self">日记</a>
      
    </nav>
    <div class="site-header-btn">
      
        <a href="https://github.com/lixianbin1/" target="_blank" id="site-github">
          <i class="fa fa-github-alt"></i>
        </a>
      
      <a href="javascript:void(0);" id="site-search">
        <i class="fa fa-search"></i>
      </a>
      <a href="javascript:void(0);" id="site-nav-btn">
        <i class="fa fa-ellipsis-v"></i>
      </a>
    </div>
  </div>
</header>
<nav class="table-content" id="site-nav">
  <div class="table-content-title">
    <span>导航</span>
  </div>
  <div class="table-content-main">
    <ol class="toc">
      
        <li class="toc-item">
          <a href="/blog/" target="_self">
            主页
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/archives/" target="_self">
            归档
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/tags/" target="_self">
            标签
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/categories/" target="_self">
            分类
          </a>
        </li>
      
        <li class="toc-item">
          <a href="/blog/categories/%E6%97%A5%E8%AE%B0" target="_self">
            日记
          </a>
        </li>
      
    </ol>
  </div>
</nav>
<div id="site-process"></div>
    <main>
      
  <div class="passage">
  <div class="passage-meta">
    <span>
      <i class="fa fa-calendar"></i>2021-04-13
    </span>
    
    
      <span>
        | <i class="fa fa-unlock-alt"></i>UNLOCK
      </span>
    
    <span>
       | <i class="fa fa-calendar"></i>更新时间:2021-4-13 10:26 
    </span>
  </div>
  <h1 class="passage-title">
    uni-app 开发中遇到的问题
  </h1>
  
  <article class="passage-article">
    <h2 id="导航上字体图标的引入"><a href="#导航上字体图标的引入" class="headerlink" title="导航上字体图标的引入"></a>导航上字体图标的引入</h2><blockquote>
<p>1:先下载字体文件 <a target="_blank" rel="noopener" href="https://fontawesome.dashgame.com/">https://fontawesome.dashgame.com/</a></p>
</blockquote>
<blockquote>
<p>2:在pages.json文件中引入</p>
</blockquote>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">&quot;app-plus&quot;: &#123;</span><br><span class="line">  &quot;titleNView&quot;: &#123;</span><br><span class="line">    &quot;buttons&quot;: [&#123;</span><br><span class="line">      &quot;text&quot;: &quot;\uf011&quot;,    // 以 \u 开头,后接字体图标的后四位</span><br><span class="line">      &quot;fontSrc&quot;: &quot;/static/fonts/fontawesome-webfont.ttf&quot;,</span><br><span class="line">      &quot;fontSize&quot;: &quot;22px&quot;,</span><br><span class="line">      &quot;color&quot;: &quot;#FFFFFF&quot;</span><br><span class="line">    &#125;]</span><br><span class="line">  &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>


<h2 id="生成-Android-自有证书"><a href="#生成-Android-自有证书" class="headerlink" title="生成 Android 自有证书"></a>生成 Android 自有证书</h2><blockquote>
<p>1:查看本地是否安装JAVA环境;如下图</p>
</blockquote>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">java -version</span><br></pre></td></tr></table></figure>
<p><img src="/blog/images/list/2021041301.png" alt="Bubbling"></p>
<p>如未安装，需要安装jdk环境且配置环境变量</p>
<blockquote>
<p>2:使用java 生成证书</p>
</blockquote>
<p>keytool -genkey -alias 证书别名 -keyalg RSA -validity 天数 -keystore 秘钥库名称</p>
<p>例如;</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">keytool -genkey -alias storage -keyalg RSA -validity 20000 -keystore D:\storage.keystore</span><br></pre></td></tr></table></figure>

<h2 id="PDA手持扫描器，扫描转跳下一个input及计数"><a href="#PDA手持扫描器，扫描转跳下一个input及计数" class="headerlink" title="PDA手持扫描器，扫描转跳下一个input及计数"></a>PDA手持扫描器，扫描转跳下一个input及计数</h2><p>思路：通过uniapp-input组件的 @input事件会被扫描器输入触发，之后通过js失去焦点，在通过refs获取下一个input输入框获取焦点；在到达最后一个input后再失去焦点，在每次input失去焦点的时候通过触发@blur 计数；</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br></pre></td><td class="code"><pre><span class="line">&lt;template&gt;</span><br><span class="line">  &lt;view class=&quot;container&quot;&gt;</span><br><span class="line">    &lt;view class=&quot;field&quot; ref=&quot;domes&quot;&gt;</span><br><span class="line">      &lt;view class=&quot;field_item&quot;&gt;</span><br><span class="line">        &lt;view class=&quot;field_label&quot;&gt;姓名:&lt;/view&gt;</span><br><span class="line">        &lt;view class=&quot;field_con&quot;&gt;</span><br><span class="line">          &lt;input v-model=&quot;arr[0]&quot; :focus=&quot;focus[0]&quot; v-show=&quot;showPen(focus[0],arr[0])&quot; ref=&quot;text1&quot;  @input=&quot;changes(old,0,$event,&#x27;text1&#x27;)&quot; @focus=&quot;textFocus(focus,0)&quot; @blur=&quot;textblur(focus,0)&quot; class=&quot;field_input&quot; type=&quot;text&quot; placeholder=&quot;请扫码&quot;&gt;</span><br><span class="line">          &lt;p v-show=&quot;!focus[0]&quot; @click=&quot;$set(focus,0,true)&quot;&gt;&#123;&#123;arr[0]&#125;&#125;&lt;/p&gt;</span><br><span class="line">        &lt;/view&gt;</span><br><span class="line">      &lt;/view&gt;</span><br><span class="line">      &lt;view class=&quot;field_item&quot;&gt;</span><br><span class="line">        &lt;view class=&quot;field_label&quot;&gt;姓名:&lt;/view&gt;</span><br><span class="line">        &lt;view class=&quot;field_con&quot;&gt;</span><br><span class="line">          &lt;input v-model=&quot;arr[1]&quot; :focus=&quot;focus[1]&quot; v-show=&quot;showPen(focus[1],arr[1])&quot; ref=&quot;text2&quot; @input=&quot;changes(old,1,$event,&#x27;text2&#x27;)&quot; @focus=&quot;textFocus(focus,1)&quot; @blur=&quot;textblur(focus,1)&quot; class=&quot;field_input&quot; type=&quot;text&quot; placeholder=&quot;请扫码&quot;&gt;</span><br><span class="line">          &lt;p v-show=&quot;!focus[1]&quot; @click=&quot;$set(focus,1,true)&quot;&gt;&#123;&#123;arr[1]&#125;&#125;&lt;/p&gt;</span><br><span class="line">        &lt;/view&gt;</span><br><span class="line">      &lt;/view&gt;</span><br><span class="line">    &lt;/view&gt;</span><br><span class="line">    </span><br><span class="line">  &lt;/view&gt;</span><br><span class="line">&lt;/template&gt;</span><br><span class="line"></span><br><span class="line">&lt;script&gt;</span><br><span class="line">import music from &#x27;../../common/utils.js&#x27;</span><br><span class="line"></span><br><span class="line">export default &#123;</span><br><span class="line"></span><br><span class="line">  data() &#123;</span><br><span class="line">    return &#123;</span><br><span class="line">      demo:&#x27;&#x27;,</span><br><span class="line">      goTo:false,// 是否可以转跳；</span><br><span class="line">      timeFun:&quot;&quot;, //定时器函数</span><br><span class="line">      demo:[&#x27;text1&#x27;,&#x27;text2&#x27;],</span><br><span class="line">      focus:[true],</span><br><span class="line">      old:[],</span><br><span class="line">      arr:[],</span><br><span class="line">      arr1:&quot;&quot;,</span><br><span class="line">      formData: &#123;</span><br><span class="line">        quantity:this.num,</span><br><span class="line">      &#125;,</span><br><span class="line">    &#125;</span><br><span class="line">  &#125;,</span><br><span class="line">  computed:&#123;</span><br><span class="line">    number:function()&#123;</span><br><span class="line">      let num=0</span><br><span class="line">      this.arr.forEach(function(data)&#123;</span><br><span class="line">        let value=data.trim()</span><br><span class="line">        if(value)&#123;num++&#125;</span><br><span class="line">      &#125;)</span><br><span class="line"></span><br><span class="line">      return num</span><br><span class="line">    &#125;</span><br><span class="line">  &#125;,</span><br><span class="line">  methods: &#123;</span><br><span class="line">    setVal(obj,i,val)&#123; //</span><br><span class="line">      this.$set(obj,i,val)</span><br><span class="line">    &#125;,</span><br><span class="line">    showPen(focus,text=&quot;&quot;)&#123;</span><br><span class="line">      let val=text.trim()</span><br><span class="line">      if(focus||!val)&#123;</span><br><span class="line">        return true</span><br><span class="line">      &#125;else&#123;</span><br><span class="line">        return false</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;,</span><br><span class="line">    textblur(focus,n)&#123;</span><br><span class="line">      this.$set(focus,n,false)</span><br><span class="line">    &#125;,</span><br><span class="line">    textFocus(focus,n)&#123;</span><br><span class="line">      this.$set(focus,n,true)</span><br><span class="line">    &#125;,</span><br><span class="line">    changes:function(old,k,event,text)&#123;</span><br><span class="line">      let isDelete=false //是否删除</span><br><span class="line">      var value = event.target.value;</span><br><span class="line">      if(old[k])&#123;</span><br><span class="line">        if(value.length&gt;old[k].length)&#123;</span><br><span class="line">          isDelete=false</span><br><span class="line">        &#125;else&#123;</span><br><span class="line">          isDelete=true</span><br><span class="line">        &#125;</span><br><span class="line">      &#125;else&#123;</span><br><span class="line">        isDelete=true</span><br><span class="line">      &#125;</span><br><span class="line">      old[k]=value</span><br><span class="line"></span><br><span class="line">      const array=this.demo</span><br><span class="line">      let index=array.indexOf(text)</span><br><span class="line">      if(index&gt;=0 &amp;&amp; index&lt;array.length)&#123;</span><br><span class="line">        if(index==array.length-1)&#123;</span><br><span class="line">          clearTimeout(this.timeFun)</span><br><span class="line">          if(!isDelete)&#123;</span><br><span class="line">            this.timeFun=setTimeout(()=&gt;&#123;</span><br><span class="line">              this.$set(this.focus,index,false)</span><br><span class="line">              music.play_dede()</span><br><span class="line">            &#125;,1500)</span><br><span class="line">          &#125;</span><br><span class="line">        &#125;else&#123;</span><br><span class="line">          clearTimeout(this.timeFun)</span><br><span class="line">          if(!isDelete)&#123;</span><br><span class="line">            this.timeFun=setTimeout(()=&gt;&#123;</span><br><span class="line">              this.$set(this.focus,index,false)</span><br><span class="line">              this.$set(this.focus,index+1,true)</span><br><span class="line">              console.log(index,this.focus)</span><br><span class="line">            &#125;,1500)</span><br><span class="line">          &#125;</span><br><span class="line">        &#125;</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;,</span><br><span class="line">    changeNum:function(value)&#123;</span><br><span class="line">      this.formData.quantity = value;</span><br><span class="line">    &#125;,</span><br><span class="line">  &#125;</span><br><span class="line">&#125;</span><br><span class="line">&lt;/script&gt;</span><br><span class="line"></span><br><span class="line">&lt;style lang=&quot;scss&quot;&gt;</span><br><span class="line">.container&#123;</span><br><span class="line">  padding-bottom: 90rpx;</span><br><span class="line">&#125;</span><br><span class="line">.field_img&#123;</span><br><span class="line">  width: 100%;</span><br><span class="line">  height: 90px;;</span><br><span class="line">&#125;</span><br><span class="line">.icon-saoma&#123;</span><br><span class="line">  position: absolute;</span><br><span class="line">  top: 0;</span><br><span class="line">  right: 0;</span><br><span class="line">  width: 50rpx;</span><br><span class="line">  line-height: 50rpx;</span><br><span class="line">  font-size: 40rpx;</span><br><span class="line">  font-weight: bold;</span><br><span class="line">&#125;</span><br><span class="line">&lt;/style&gt;</span><br><span class="line"></span><br></pre></td></tr></table></figure>
  </article>
  <aside class="table-content" id="site-toc">
  <div class="table-content-title">
    <i class="fa fa-arrow-right fa-lg" id="site-toc-hide-btn"></i>
    <span>目录</span>
  </div>
  <div class="table-content-main">
    <ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E5%AF%BC%E8%88%AA%E4%B8%8A%E5%AD%97%E4%BD%93%E5%9B%BE%E6%A0%87%E7%9A%84%E5%BC%95%E5%85%A5"><span class="toc-text">导航上字体图标的引入</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%94%9F%E6%88%90-Android-%E8%87%AA%E6%9C%89%E8%AF%81%E4%B9%A6"><span class="toc-text">生成 Android 自有证书</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#PDA%E6%89%8B%E6%8C%81%E6%89%AB%E6%8F%8F%E5%99%A8%EF%BC%8C%E6%89%AB%E6%8F%8F%E8%BD%AC%E8%B7%B3%E4%B8%8B%E4%B8%80%E4%B8%AAinput%E5%8F%8A%E8%AE%A1%E6%95%B0"><span class="toc-text">PDA手持扫描器，扫描转跳下一个input及计数</span></a></li></ol>
  </div>
</aside>

  
  
    <aside class="passage-copyright">
      <div>本文作者: 饿包子</div>
      
        <div>
          原文链接: 
          <a href="" target="_blank">https://lixianbin1.github.io/blog/2021/04/13/uni-app%20%E5%BC%80%E5%8F%91%E4%B8%AD%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98/</a>
        </div>
      
      <div>
        版权声明: 本博客所有文章除特别声明外, 均采用 <a target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> 许可协议. 转载请注明出处!
      </div>
    </aside>
  
  
    <div class="passage-tags">
     
      <a href="/blog/tags/APP/"><i class="fa fa-tags"></i>APP</a>
    
    </div>
  
</div>

    </main>
    
    
<div class="site-footer-wrapper">
<!--
  <div class="footer-top">
    <a class="left" href="/blog/2021/05/07/%E9%A1%B9%E7%9B%AE%E6%89%A7%E8%A1%8C%E9%94%99%E8%AF%AF%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/" data-enable="true">
      <i class="fa fa-arrow-left"></i>
    </a>
    <a class="right" href="/blog/2021/04/07/%E3%80%90%E9%A1%B9%E7%9B%AE%E6%9E%84%E5%BB%BA%E3%80%91%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93%E5%8C%85%E7%9A%84%E5%8F%82%E8%80%83%E5%8F%8A%E4%BB%8B%E7%BB%8D/" data-enable="true">
      <i class="fa fa-arrow-right"></i>
    </a>
  </div>
-->
  <footer class="site-footer">
    
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">网站推荐</h5>
          
            <span class="site-footer-item">
              <a href="https://tympanus.net/codrops/" target="_blank">Codrops</a>
            </span>
          
            <span class="site-footer-item">
              <a href="http://taobaofed.org/" target="_blank">淘宝前端团队(FED)</a>
            </span>
          
        </div>
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">文档教程</h5>
          
            <span class="site-footer-item">
              <a href="https://es6.ruanyifeng.com/" target="_blank">ES6入门</a>
            </span>
          
            <span class="site-footer-item">
              <a href="https://developer.mozilla.org/zh-CN/docs/Web" target="_blank">MDN Web文档</a>
            </span>
          
        </div>
      
        <div class="site-footer-col">
          <h5 class="site-footer-title">兴趣前沿</h5>
          
            <span class="site-footer-item">
              <a href="https://threejs.org/" target="_blank">threejs</a>
            </span>
          
            <span class="site-footer-item">
              <a href="https://github.com/justadudewhohacks/face-api.js" target="_blank">face-api</a>
            </span>
          
        </div>
      
    
    <div class="site-footer-info">
      <i class="fa fa-clock-o"></i> 本站已稳定运行<span id="site-time"></span>
    </div>
    
      <div class="site-footer-info">
        <i class="fa fa-paw"></i> 您是本站第 <span id="site-count"></span> 位访客
      </div>
    
    
      <div class="site-footer-info">
        <i class="fa fa-at"></i> Email: xianbin.me@qq.com
      </div>
    
<!--     <div class="site-footer-info">
      <i class="fa fa-copyright"></i> 
      2019 <a href="https://github.com/dongyuanxin/theme-ad/" target="_blank">Theme-AD</a>.
      Created by <a href="https://godbmw.com/" target="_blank">GodBMW</a>.
      All rights reserved.
    </div> -->
  </footer>
</div>
    <div id="site-layer" style="display:none;">
  <div class="site-layer-content">
    <div class="site-layer-header">
      <span class="site-layer-header-title" id="site-layer-title"></span>
      <i class="fa fa-close" id="site-layer-close"></i>
    </div>
    <div class="site-layer-body" id="site-layer-container">
      <div class="site-layer-input" id="site-layer-search" style="display: none;">
        <input type="text">
        <i class="fa fa-search"></i>
      </div>
      
        <div class="site-layer-reward" id="site-layer-reward" style="display: none;">
          
            <div>
              <img src="/blog/images/wechat.png" alt="WeChat">
              
                <p>WeChat</p>
              
            </div>
          
            <div>
              <img src="/blog/images/alipay.png" alt="AliPay">
              
                <p>AliPay</p>
              
            </div>
          
        </div>
      
      <div id="site-layer-welcome" style="display:none;"></div>
    </div>
  </div>
</div>
    

<div class="bottom-bar">

  <div class="bottom-bar-left">
<!--
    <a href="/blog/2021/05/07/%E9%A1%B9%E7%9B%AE%E6%89%A7%E8%A1%8C%E9%94%99%E8%AF%AF%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/" data-enable="true">
      <i class="fa fa-arrow-left"></i>
    </a>
    <a href="/blog/2021/04/07/%E3%80%90%E9%A1%B9%E7%9B%AE%E6%9E%84%E5%BB%BA%E3%80%91%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93%E5%8C%85%E7%9A%84%E5%8F%82%E8%80%83%E5%8F%8A%E4%BB%8B%E7%BB%8D/" data-enable="true">
      <i class="fa fa-arrow-right"></i>
    </a>
-->
  </div>

  
  
  
  <div class="bottom-bar-right">
    <a href="javascript:void(0);" data-enable="true" id="site-toc-show-btn">
      <i class="fa fa-bars"></i>
    </a>
    
      <a href="#site-comment" data-enable="true">
        <i class="fa fa-commenting"></i>
      </a>
    
    <a href="javascript:void(0);" id="site-toggle-share-btn">
      <i class="fa fa-share-alt"></i>
    </a>
    
    <a href="javascript:void(0);" id="back-top-btn">
      <i class="fa fa-chevron-up"></i>
    </a>
  </div>
</div>
    <div id="share-btn">
  
  
  
    <a id="share-btn-weibo" href="javascript:void(0);" target="_blank">
      <i class="fa fa-weibo"></i>
    </a>
  
  
    <a id="share-btn-qq" href="javascript:void(0);" target="_blank">
      <i class="fa fa-qq"></i>
    </a>
  
  
</div>
    





    
  </body>
</html>